/* General image fix */
img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Service images (inside .serviceimage-wrap) */
.serviceimage-wrap img {
  width: 100%;
  max-width: 400px;   /* Or any size you prefer */
  height: auto;
  object-fit: contain;
  margin: 0 auto;
}

/* Team member profile photos */
.team-member img {
  width: 160px;
  height: 160px;
  object-fit: cover;
  border-radius: 50%;
  border: 3px solid #6f9bfa;
  transition: transform 0.3s ease;
  margin: 0 auto 15px;
}

/* Make sure .img-fluid (if Bootstrap used) behaves properly */
.img-fluid {
  max-width: 100%;
  height: auto;
}